.order{
	&-item{
		border-radius: 20rpx;
		background:#fff;
		padding: 20rpx;
		box-sizing: border-box;
		margin: 20rpx ;
		&__type, &__name, &__addr, &__group{
			display:flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 20rpx;
			
		}
		&__type{
			font-size: 28rpx;
			&--label{
				color:#333;
				.tag{
					color:#f00;
				}
			}
		}
		&__time{
			font-size: 26rpx;
			color:#666;
		}
		&__name{
			&--label{
				font-size: 32rpx;
				color:#333;
				font-weight: bold;
			}
			&--mobile{
				color: var(--theme-color)
			}
			&--tag{
				display: flex;
				/deep/.nt-tag{
					margin-left: 10rpx;
				}
			}
		}
		&__addr{
			font-size: 32rpx;
			color:#333;
			font-weight: bold;
			&--range{
				color:#FAC446;
				font-weight: normal;
				white-space: nowrap;
				margin-left: 10rpx;
			}
		}
		&__remarks{
			padding: 20rpx;
			box-sizing: border-box;
			background:#f5f5f5;
			border-radius: 10rpx;
			margin-bottom: 20rpx;
			&--item{
				display:flex;
				align-items: flex-start;
				justify-content: space-between;
				font-size: 28rpx;
				margin: 10rpx 0;
			}
			&--label{
				width: 150rpx;
				color:#666;
				font-weight: bold;
			}
			&--content{
				flex: 1;
				color:#333;
				display:flex;
				justify-content: space-between;
				&.start{
					justify-content: flex-start;
				}
				.mobile{
					color:var(--theme-color);
				}
				.count{
					color:#666;
				}
			}
		}
		// 返修记录
		&__record{
			margin: 14rpx 0;
			.h_title{
				font-size: 30rpx;
				padding-bottom: 10rpx;
				font-weight: bold;
				color: #333;
				border-bottom: 1px solid #E6E6E6;
			}
			.h_box{
				padding: 10rpx 0;
				border-bottom: 1px solid #E6E6E6;
				.h_text{
					margin: 6rpx 0;
					display: flex;
					align-items: center;
					justify-content: space-between;
					font-size: 28rpx;
					.h_t1{color: #f00;}
					.h_t2{color: #333;}
					.h_t3{color: #666}
					.h_t4{color: #2d7ffd;}
				}
			}
		}
		&__status{
			color:#f00;
			font-size: 26rpx;
			
		}
		&__group{
			margin: 0;
			padding: 10rpx 0;
			box-sizing: border-box;
			&.end{
				justify-content: flex-end;
			}
			&--btn{
				padding: 0 10rpx;
				box-sizing: border-box;
				border-style: solid;
				border-width: 1rpx;
				height: 70rpx;
				line-height: 68rpx;
				text-align: center;
				font-size: 28rpx;
				border-radius: 8rpx;
				margin: 0 5rpx;
				&.default{
					border-color:#666;
					color:#333;
				}
				&.hollow{
					border-color: var(--theme-color);
					color: var(--theme-color);
				}
				&.full{
					border-color:var(--theme-color);
					background:var(--theme-color);
					color:#fff;
				}
			}
		}
		
	}
}